package dao

import "golang-websocket-chatroom/inits"

func Shows[T any](where *T, data *T) bool {

	err := inits.DB.Where(where).Limit(1).Find(&data).Error
	if err != nil {
		return false
	}
	return true
}
func FindLogin[T any](id uint, data *T) bool {

	err := inits.DB.Where("id =  ?", id).Find(&data).Error
	if err != nil {
		return false
	}
	return true
}
func Groups[T any](where *T, data *T) bool {

	err := inits.DB.Where(where).Create(&data).Error
	if err != nil {
		return false
	}
	return true
}
func Updates[T any](data *T) bool {

	err := inits.DB.Updates(&data).Error
	if err != nil {
		return false
	}
	return true
}
